import Vue from 'vue'
import App from './App'
import Vuecookie from 'vue-cookies'
import request from './untitls/request.js'
// 引入vux  
import store from './store/index.js'
import myzaudio from './uniapp-zaudio/zaudio.vue'
import ZAudio from './uniapp-zaudio'


Vue.component('my-zaudio',myzaudio)
let zaudio = new ZAudio({
  continuePlay: true, //续播
  autoPlay: true, //自动播放 部分浏览器不支持
});
Vue.prototype.$zaudio = zaudio; //挂载vue原型链上

 
// 使用vuecookie管理h5端的cookie
Vue.use(Vuecookie)
Vue.config.productionTip = false
// 挂载封装好的request请求
Vue.prototype.$request = request

Vue.prototype.$store = store;


function showLoading(){
	store.commit('request_show_loading');
}
function hideLoading(){
	store.commit('request_hide_loading');
}
Vue.prototype.$showLoading = showLoading; //全局显示动画可以 this.$showLoading();
Vue.prototype.$hideLoading = hideLoading; //全局隐藏动画可以 this.$hideLoading();

App.mpType = 'app'
// 挂载音乐

const app = new Vue({
    ...App,
	//挂载store
	store
})
app.$mount()

// ---------------------------------
// import App from './App'
// import request from './untitls/request.js';

// // 全局挂载
// Vue.prototype.$request = request
// // #ifndef VUE3
// import Vue from 'vue'
// Vue.config.productionTip = false
// App.mpType = 'app'
// const app = new Vue({
//     ...App
// })
// app.$mount()
// // #endif

// // #ifdef VUE3
// import { createSSRApp } from 'vue'
// export function createApp() {
//   const app = createSSRApp(App)
//   return {
//     app
//   }
// }

// // #endif